package com.cddx.logistics.service;

import com.cddx.logistics.domain.dto.StorageLocationQueryDTO;
import com.cddx.logistics.domain.pojo.StorageLocation;
import com.cddx.logistics.domain.vo.HStorageLocationVO;
import com.cddx.logistics.domain.vo.MaterialVO;

import java.util.List;

public interface StorageLocationService {


    boolean add(StorageLocation dto);

    boolean update(StorageLocation dto);



    List<HStorageLocationVO> queryList(StorageLocationQueryDTO storageLocationQueryDTO);

    boolean delete(Integer id);


    StorageLocation getById(Integer id);

    List<MaterialVO> getMaterialsByLocationId(Integer id);

    List<StorageLocation> getAll();


    //Object queryList(StorageLocationQueryDTO );
}
